#!/bin/bash

echo "🚀 启动女性服务管理系统..."

# 1. 强制清理所有相关进程
echo "🧹 清理端口占用..."
./force-cleanup.sh

# 2. 等待端口完全释放
echo "⏳ 等待端口释放..."
sleep 3

# 3. 检查端口状态
echo "🔍 检查端口3000状态..."
if lsof -i:3000 > /dev/null 2>&1; then
    echo "❌ 端口3000仍被占用，强制清理..."
    ./force-cleanup.sh
    sleep 2
fi

# 4. 启动服务器
echo "🎯 启动NestJS服务器..."
npm run start:dev

echo "✅ 服务器启动完成！"
echo "🌐 访问地址: http://localhost:3000/api"